.my-service-page {
  position: relative;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  .my-service {
    position: relative;
    z-index: 1;
    height: 450rpx;
    width: 100%;
    background: #FE7407;
    border-radius: 0 0 16rpx 16rpx;
  }

  .box {
    position: absolute;
    top: 27rpx; // 控制上移覆盖背景图
    z-index: 10;
    //margin: 0 30rpx;
    display: flex;
    flex-direction: column;
    width: 90%;
    padding: 0 0 58rpx 0 ;
    .warehouse{
      background: #ffffff;
      padding: 46rpx 26rpx;
      border-radius: 16rpx;

    }
    .row-box{
      color: #212121;
      .row {
        display: flex;
        justify-content: space-between;
        font-size: 24rpx;
        color: #333;
        margin-bottom: 16rpx;
      }
    }
    .btn-group,
    .btn-row {
      display: flex;
      gap: 20rpx;
    }

    .gray-btn {
      background: #f2f2f2;
      color: #333;
      font-size: 20rpx;
      //padding: 12rpx 32rpx;
      border-radius: 12rpx;
    }

    .orange-btn {
      background: #ffe6d4;
      color: #ff7b00;
      font-size: 20rpx;
      //padding: 12rpx 32rpx;
      border-radius: 12rpx;
    }

    .item-card {
      border-bottom: 1px solid #929292;
      padding: 50rpx 0;
    }

    .item-info {
      display: flex;
      align-items: center;
      gap: 46rpx;
      .item-img {
        width: 130rpx;
        height: 130rpx;
        border-radius: 12rpx;
        object-fit: cover;
      }
      .item-text{
        font-size: 21rpx;
        width: 450rpx;
        display: flex;
        flex-direction: column;
      }
    }
    .btn-row{
      margin-top: 16rpx;
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      .btn{
        width: 100rpx;
        padding: 14rpx 0;
        text-align: center;
      }
    }

    .submit-box{
      margin-top: 30rpx;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      .submit-but{
        background-color: #FE7407;
        height: 70rpx;
        width: 500rpx;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 32rpx;
        color: #ffffff;
        font-weight: bold;
        font-size: 25rpx;
      }

    }
  }
  .black{
    color: #000000;
  }
  .grey{
    color: #999898;
  }
  .orange{
    color: #FE7407;
  }

}
